
function print_form(n_expedicion){
	/*$.get("albaranRecogida/backend.php?action=form");*/
	/*location.href="albaranRecogida/backend.php?action=form";*/
	$.get("expediciones/consultaalbaranRecogida/backend.php?action=form&n_expedicion="+n_expedicion, function(data){
		$("#formulario").html(data);
		$("#formulario").css("display","");
	});
}

/*function guardar(action){
	$.get("expediciones/consultaalbaranRecogida/backend.php?action="+action,$("#formularioRecogida").serialize(), function(data){

				switch(data){
				
					case 'expedicion':
						document.getElementById('contenedor').innerHTML ="<font color='red'><b>Debe introducir un n&uacute;mero de expedici&oacute;n positivo y distinto de cero.</b></font>";
					break;
					
					case 'expedicion_usada':
						document.getElementById('contenedor').innerHTML ="<font color='red'><b>Este n&uacute;mero de expedici&oacute;n ya est&aacute; reservado, pruebe con otro n&uacute;mero.</b></font>";
					break;
					
					case 'fecha':
						document.getElementById('contenedor').innerHTML ="<font color='red'><b>Introduzca una fecha v&aacute;lida.</b></font>";
					break;
					
					case 'distribuidor':
						document.getElementById('contenedor').innerHTML ="<font color='red'><b>Seleccione un distribuidor.</b></font>";
					break;
					
					case 'unidades':											
						document.getElementById('contenedor').innerHTML ="<font color='red'><b>Un producto no tiene especificado el n&uacute;mero de unidades.</b></font>";					
					break;
											
					case 'OK':						
						$('#jqgrid_list').css('display','');
						$('#formulario').html('');
						$('#formulario').css('display','none');
						$("#list").trigger("reloadGrid");						
						break;														
				}	
	});
}
*/
function numeroLineasInsercion(){
	var tabla=document.getElementById("tabla_lineas_formulario");
	var lineas=tabla.getElementsByTagName("tr");
	return lineas.length;
}

function addField(clickID){
/*$("#producto[]").select(function(){
	
});*/

//alert(id);
//var clickID=parseInt($(this).parent("tr").attr("id").replace("linea_insercion_",""));

var newID=clickID+1;
alert(newID);
// Creo un clon del elemento div que contiene los campos de texto
var newClone = $('#linea_insercion_'+clickID).clone(true);

//Le asigno el nuevo numero id
newClone.attr("id",'linea_insercion_'+newID);

//Asigno nuevo id al primer campo input dentro del div y le borro cualquier valor que tenga asi no copia lo ultimo que hayas escrito.(igual que antes no es necesario tener un id)
newClone.children("input").eq(0).attr("id",'producto_'+newID).val('');

//Borro el valor del segundo campo input(este caso es el campo de cantidad)
newClone.children("input").eq(1).attr("id",'unidades_'+newID).val('');

newClone.children("img").eq(0).attr("id",'deleteImg_'+newID);

//Inserto el div clonado y modificado despues del div original
newClone.insertAfter($('#linea_insercion_'+clickID));

$('#linea_insercion_'+clickID).children("input").eq(0).add('disabled="disabled"');
$('#linea_insercion_'+clickID).children("input").eq(1).add('disabled="disabled"');

}

function delRow(id) {
// Funcion que destruye el elemento actual una vez echo el click
//$(this).parent('tr').remove();
$("#linea_insercion_"+id).remove();
}


//-------------------------------------------------------------------------------------------------------------------------------------	
/*VERSIÓN 2
	$(document).ready(function() {
//ACA le asigno el evento click a cada boton de la clase bt_plus y llamo a la funcion addField
$(".bt_plus").each(function (el){
$(this).bind("click",addField);
});
});

function addField(){
// ID del elemento div quitandole la palabra "div_" de delante. Pasi asi poder aumentar el número. Esta parte no es necesaria pero yo la utilizaba ya que cada campo de mi formulario tenia un autosuggest , así que dejo como seria por si a alguien le hace falta.

var clickID = parseInt($(this).parent('div').attr('id').replace('div_',''));

// Genero el nuevo numero id
var newID = (clickID+1);

// Creo un clon del elemento div que contiene los campos de texto
$newClone = $('#div_'+clickID).clone(true);

//Le asigno el nuevo numero id
$newClone.attr("id",'div_'+newID);

//Asigno nuevo id al primer campo input dentro del div y le borro cualquier valor que tenga asi no copia lo ultimo que hayas escrito.(igual que antes no es necesario tener un id)
$newClone.children("input").eq(0).attr("id",'materiales'+newID).val('');

//Borro el valor del segundo campo input(este caso es el campo de cantidad)
$newClone.children("input").eq(1).val('');

//Asigno nuevo id al boton
$newClone.children("input").eq(2).attr("id",newID)

//Inserto el div clonado y modificado despues del div original
$newClone.insertAfter($('#div_'+clickID));

//Cambio el signo "+" por el signo "-" y le quito el evento addfield
$("#"+clickID).val('-').unbind("click",addField);

//Ahora le asigno el evento delRow para que borre la fial en caso de hacer click
$("#"+clickID).bind("click",delRow);

}

function delRow() {
// Funcion que destruye el elemento actual una vez echo el click
$(this).parent('div').remove();

}
VERSIÓN 2*/

//-------------------------------------------------------------------------------------------------------------------------------------

/*VERSIÓN 1	
	//Se reenvia la informacion al formulario
	$.get("albaranRecogida/backend.php?action=form",$("#formularioRecogida").serialize(), function(data){
	});
	
	//Bandera para comprobar si se inserta la primera linea de productos
	var primeraVez=0;
	
	//Bucle para insertar en el formulario las lineas de productos con sus respectivos datos
	var i;
	for(i=0;i<productos["producto"].length;i++){
		if(primeraVez==0){
			document.getElementById("tabla_lineas_formulario").innerHTML="<tr id='linea_insercion_"+i+"' name='linea_insercion_"+i+"'><td width='755' class='titulo_inicio'> Producto: <input size='60' type='text' id='producto_"+i+"' name='producto_"+i+"' class='cabecera_agenda_finde' value='"+productos["producto"][i]+"'> </td><td width='169'><input style='text-align:center' name='unidades_"+i+"' type='text' class='titulo_inicio' id='unidades_"+i+"' size='10' maxlength='5' title='Unidades' /><td> <img src='./albaranEntrega/icon/icon-trash.png' width='20px' height='20px' value='"+productos["unidades"][i]+"'></td></tr>";
			primeraVez=1;
		}
		else{
			document.getElementById("tabla_lineas_formulario").innerHTML=document.getElementById("tabla_lineas_formulario").innerHTML+"<tr id='linea_insercion_"+i+"' name='linea_insercion_"+i+"'><td width='755' class='titulo_inicio'> Producto: <input size='60' type='text' id='producto_"+i+"' name='producto_"+i+"' class='cabecera_agenda_finde' value='"+productos["producto"][i]+"'> </td><td width='169'><input style='text-align:center' name='unidades_"+i+"' type='text' class='titulo_inicio' id='unidades_"+i+"' size='10' maxlength='5' title='Unidades' value='"+productos["unidades"][i]+"'/><td> <img src='./albaranEntrega/icon/icon-trash.png' width='20px' height='20px'></td></tr>";
		}
	}
	
	//Se inserta la linea nueva
	var z=productos["producto"].length;
	document.getElementById("tabla_lineas_formulario").innerHTML=document.getElementById("tabla_lineas_formulario").innerHTML+"<tr id='linea_insercion_"+z+"' name='linea_insercion_"+z+"'><td width='755' class='titulo_inicio'> Producto: <input size='60' type='text' id='producto_"+z+"' name='producto_"+z+"' class='cabecera_agenda_finde'> </td><td width='169'><input style='text-align:center' name='unidades_"+z+"' type='text' class='titulo_inicio' id='unidades_"+z+"' size='10' maxlength='5' title='Unidades'/><td> <img src='./albaranEntrega/icon/icon-trash.png' width='20px' height='20px'></td></tr>";
VERSIÓN 1*/	

//-------------------------------------------------------------------------------------------------------------------------------------

function volver_atras()
{
	
	$('#jqgrid_list').css('display','');
	$('#formulario').html('');
	$('#formulario').css('display','none');
		
}
/*
function reiniciar_titulos(){
	contenedores = new Array('Id','Usuario','Intentos','Nombre','Email','Activo');
	
	for(i=0;i<contenedores.length;i++){
		document.getElementById('cont_'+contenedores[i]).style.color= "#000000";
		document.getElementById('cont_'+contenedores[i]).style.fontWeight= "normal";
	}
}

function titulo_error(var_cont){
	reiniciar_titulos();
	document.getElementById('cont_'+var_cont).style.color= "red";
	document.getElementById('cont_'+var_cont).style.fontWeight= "bold";			
	document.getElementById('contenedor').innerHTML = "<font color='red'><b>Hay campos err&oacute;neos o sin cumplimentar</b></font>";
}


function ocultar()
{
    switch(document.getElementById("id_tipo").value)
	{
        case '1': 
          	document.getElementById("id_proveedor").style.visibility="hidden";
          	document.getElementById("div_prov").style.visibility="hidden";
        break;
        
        case '2':
        	document.getElementById("id_proveedor").style.visibility="visible";
        	document.getElementById("div_prov").style.visibility="visible";
        break;
        
        default:
        	document.getElementById("id_proveedor").style.visibility="hidden";
        	document.getElementById("div_prov").style.visibility="hidden";
        break;
    }
}*/


